//用户名密码校验
export function nameRule(rule, value, callback) {
  let reg = /^[a-zA-Z0-9]{4,10}$/
  if (value === '') {
    callback(new Error('请输入用户名'))
  } else if (!reg.test(value)) {
    callback(new Error('请输入4-10位的用户名'))
  } else {
    callback()
  }
}
export function passRule(rule, value, callback) {
  //请输入6-12位的密码
  let pass =
    /^\S*(?=\S{6,12})(?=\S*\d)(?=\S*[A-Z])(?=\S*[a-z])(?=\S*[!@#$%^&*? ])\S*$/

  if (value === '') {
    callback(new Error('请输入密码'))
  } else if (!pass.test(value)) {
    callback(new Error('请输入6-12位的密码,需要包含大小写字母，数字和特殊字符'))
  } else {
    callback()
  }
}
